Job Shop Scheduling with Lot-sizing and Batching in an Uncertain Real-world Environment
نویسندگان
چکیده
This paper proposes a novel algorithm for a real-world job shop-scheduling problem, where both lot-sizing and batching processes are considered. A fuzzy rule-based system is developed for determining lot sizes, where the input variables are workload on the shop floor, size of the job and its urgency while the output is the size of the lots. Both input and output variables are modelled as linguistic variables with imprecise values represented by using fuzzy sets. A fuzzy multi-objective genetic algorithm is developed to generate schedules of jobs whose processing times and due dates are imprecise and modelled by using fuzzy sets. A genetic algorithm takes into consideration the determined size of lots for jobs, and considers batching together jobs of similar characteristics in order to reduce the required setup time. The objectives considered are to minimize average tardiness, number of tardy jobs, setup times, idle times of machines and throughput times of jobs. The developed algorithm is tested on real-world data obtained from a printing company.
منابع مشابه
A New model for integrated lot sizing and scheduling in flexible job shop problem
In this paper an integrated lot-sizing and scheduling problem in a flexible job shop environment with machine-capacity-constraint is studied. The main objective is to minimize the total cost which includes the inventory costs, production costs and the costs of machine’s idle times. First, a new mixed integer programming model,with small bucket time approach,based onProportional Lot sizing and S...
متن کاملFuzzy job shop scheduling with lot-sizing
This paper deals with a problem of determining lot-sizes of jobs in a real-world job shop-scheduling in the presence of uncertainty. The main issue discussed in this paper is lot-sizing of jobs. A fuzzy rule-based system is developed which determines the size of lots using the following premise variables: size of the job, the static slack of the job, workload on the shop floor, and the priority...
متن کاملComplex Job-Shop Scheduling for Semiconductor Manufacturing: A Batch-Oblivious Heuristic
Scheduling decisions in the diffusion and cleaning area can be crucial for the overall performance of a semiconductor manufacturing facility. This area includes complex production constraints and long processing durations. Consequently, we want to optimize scheduling decisions in this area while taking all relevant real-world constraints into account. An important property of machines in this w...
متن کاملScheduling with Batching and Lot-sizing
Jobs can be batched if they share the same setup times on a machine in many practical situations. Another reason for batching arises when a machine can process several jobs at the same time. On the other hand, splitting a job or lot which consists of many identical items often increases customer service and decreases throughput time. Especially in CIM (Computer Integrated Manufacturing) these d...
متن کاملModels and Algorithms for Production Planning and Scheduling in Foundries – Current State and Development Perspectives
Mathematical programming, constraint programming and computational intelligence techniques, presented in the literature in the field of operations research and production management, are generally inadequate for planning real-life production process. These methods are in fact dedicated to solving the standard problems such as shop floor scheduling or lot-sizing, or their simple combinations suc...
متن کامل